package test;

import java.io.IOException;
import java.net.Socket;
import java.util.ArrayList;

public class PortasAbertas {
	public static void main(String[] args) {
		ArrayList<Integer> portasUsadas = new ArrayList<Integer>();
		
		for (int i = 1; i < 10000; i++) {
			try {
				new Socket("localhost", i);
				portasUsadas.add(i);
			} catch (IOException e) {
				System.out.println(i+" não está sendo usada");
			}
		}
		
		for(Integer i : portasUsadas){
			System.out.println(i+ " está sendo usada");
		}
	}
}
